/*
 * RestituicaoDb.java
 *
 * Created on 2 de Junho de 2007, 19:31
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.poo.receita.model.db;

import br.poo.receita.model.entity.Restituicao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author Gustavo
 */
public class RestituicaoDb extends GenericDb{
    
    /** Creates a new instance of RestituicaoDb */
    public RestituicaoDb(Connection conn) {
        super(conn);
        tabela = "restituicao";
        pk = "cpf";
        campos = "dia, confirmada, valor";
    }
    
    public Restituicao preencheRestituicao(String cpf) throws SQLException{
        ResultSet rs = null;
        
        Restituicao restituicao = new Restituicao();
        
        String strWhere = "CPF = '" + cpf + "'";
        
        rs = busca("restituicao", "*", strWhere);
        
        if(rs.first()){
            restituicao.setCpf(rs.getString("cpf"));
            restituicao.setDia(rs.getString("dia"));
            restituicao.setConfirmada(rs.getInt("confirmada"));
            restituicao.setValor(rs.getFloat("valor"));
            return restituicao;
        }
        return null;
    }
    
}
